//
//  ByBoxListView.h
//  Homept_ios
//
//  Created by pro on 16/8/27.
//  Copyright © 2016年 pro. All rights reserved.
//

#import <UIKit/UIKit.h>

// 方块 列表 视图
@interface ByBoxListView : UIView

// init height 设置无用，根据numofRow自动设置（一行几个）
// iamges 填nil，此时只有文字，且居中
- (instancetype)initWithFrame:(CGRect)frame titles:(NSArray *)titles images:(NSArray *)images col:(NSInteger)col;
- (instancetype)initWithFrame:(CGRect)frame titles:(NSArray *)titles images:(NSArray *)images col:(NSInteger)col ratio:(CGFloat)ratio;


// image的size
@property (nonatomic, assign) CGFloat imageSize;        // 图片大小，正方形

// 文字属性设置
@property (nonatomic, assign) CGFloat fontSize;         // 字体大小
@property (nonatomic, strong) UIColor *fontColor;       // 字体颜色

// 文字和图片之间的间距
@property (nonatomic, assign) CGFloat contentMargin;
@property (nonatomic, assign) BOOL contentFill;         // 是否填充满（只在仅有图片的时候生效）

@property (nonatomic, assign) BOOL showSepLine;         // 是否显示分割线
@property (nonatomic, assign) CGFloat lineWith;         // 是否显示分割线
@property (nonatomic, strong) UIColor *lineColor;       // 是否显示分割线

@property (nonatomic, copy) void (^ indexDidSelect) (NSInteger index);
@end
